package com.zr.planclass.service;

import com.zr.planclass.model.pojo.PlanClass;
import com.zr.planclass.model.pojo.PlanClassAddVo;
import com.zr.planclass.model.pojo.PlanClassUpdateVo;
import com.zr.utils.page.PageParameterUtil;
import com.zr.utils.page.PageUtil;
import com.zr.utils.result.ResultUtil;

/**
 * @ClassName PlanClassService
 * @Description TODO
 * @Author 计划大类的增删改查
 * @Date 2019/11/7 20:03
 */
public interface PlanClassService {
    PageUtil<PlanClass> queryPage(PageParameterUtil pageParameterUtil);

    PlanClass queryById(Integer id);

    ResultUtil addPlanClass(PlanClassAddVo planClassAddVo);

    ResultUtil updatePlanClass(PlanClassUpdateVo planClassUpdateVo);

    ResultUtil planClassStatus(PlanClass planClass);
}
